package com.ruoyi.project.oms.paeaAuAuditGroup.service.impl;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.project.oms.paeaAuAuditGroup.domain.PaeaAuAuditGroup;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.project.oms.paeaAuAuditGroup.mapper.PaeaAuAuditGroupMapper;
import com.ruoyi.project.oms.paeaAuAuditGroup.service.IPaeaAuAuditGroupService;
import com.ruoyi.common.utils.text.Convert;

/**
 * 监控小组Service业务层处理
 *
 * @author ruoyi
 * @date 2020-03-31
 */
@Service
public class PaeaAuAuditGroupServiceImpl extends ServiceImpl<PaeaAuAuditGroupMapper, PaeaAuAuditGroup> implements IPaeaAuAuditGroupService
{
    @Autowired
    private PaeaAuAuditGroupMapper paeaAuAuditGroupMapper;

    /**
     * 查询监控小组
     *
     * @param groupId 监控小组ID
     * @return 监控小组
     */
    @Override
    public PaeaAuAuditGroup selectPaeaAuAuditGroupById(String groupId)
    {
        return paeaAuAuditGroupMapper.selectPaeaAuAuditGroupById(groupId);
    }

    /**
     * 查询监控小组列表
     *
     * @param paeaAuAuditGroup 监控小组
     * @return 监控小组
     */
    @Override
    public List<PaeaAuAuditGroup> selectPaeaAuAuditGroupList(PaeaAuAuditGroup paeaAuAuditGroup)
    {
        return paeaAuAuditGroupMapper.selectPaeaAuAuditGroupList(paeaAuAuditGroup);
    }

    /**
     * 新增监控小组
     *
     * @param paeaAuAuditGroup 监控小组
     * @return 结果
     */
    @Override
    public int insertPaeaAuAuditGroup(PaeaAuAuditGroup paeaAuAuditGroup)
    {
        return paeaAuAuditGroupMapper.insertPaeaAuAuditGroup(paeaAuAuditGroup);
    }

    /**
     * 修改监控小组
     *
     * @param paeaAuAuditGroup 监控小组
     * @return 结果
     */
    @Override
    public int updatePaeaAuAuditGroup(PaeaAuAuditGroup paeaAuAuditGroup)
    {
        return paeaAuAuditGroupMapper.updatePaeaAuAuditGroup(paeaAuAuditGroup);
    }

    /**
     * 删除监控小组对象
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deletePaeaAuAuditGroupByIds(String ids)
    {
        return paeaAuAuditGroupMapper.deletePaeaAuAuditGroupByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除监控小组信息
     *
     * @param groupId 监控小组ID
     * @return 结果
     */
    @Override
    public int deletePaeaAuAuditGroupById(String groupId)
    {
        return paeaAuAuditGroupMapper.deletePaeaAuAuditGroupById(groupId);
    }
}
